package com.thread.threadfirst.javaBase;

/**
 * 抽象类、接口不能被实例化（即使用new关键字创建对象），但是抽象类、接口的普通子类可以实例化
 */
public interface Inter {

    public static final int MAX = 10;

    //jdk1.8新特性 default方法
    default void m1() {
        System.out.println("java1.8可以定义方法体，default类型的方法");
    }

    //jdk1.8新特性 static方法
    static void staticMethod() {
        System.out.println("接口中可以有static方法");
    }

    public abstract void m2();

    public abstract void m3();

    public static void main(String[] args) {
        //此静态方法还不知道如何调用
        Inter.staticMethod();
    }

}
